CtgEmpleado = function(){
	return {
		initConfig: function(config){
			return{
				items: [
		        	{
		        		xtype: "grid",
		        		id: "ctgUsuarioGrid",
		        		frame: true,
		        		margins: "5 5 5 5",
		        		heigth: 200,
		        		store: new Ext.data.SimpleStore({
		        			data: config.data || [],
		        			fields: [
	        			         "ctgEmpleadoId",
	        			         "ctgEmpleadoNombres",
	        			         "ctgEmpleadoApellidos",
	        			         "sgdUsuario.sgdUsuarioId",
	        			         "sgdUsuario.sgdUsuarioUsuario",
	        			         "ctgOficina.ctgOficinaId",
	        			         "ctgOficina.ctgOficinaNombre",
	        			         "ctgTipoPuestoEmpleado.ctgCatalogoId",
	        			         "ctgTipoPuestoEmpleado.ctgCatalogoNombre",
	        			         "ctgEmpleadoFechaIngreso",
	        			         "ctgEmpleadoFechaRetiro",
	        			         "ctgEmpleadoEstado",
	        			         "ctgEmpleadoPuesto.ctgCatalogoId",
	        			         "ctgEmpleadoPuesto.ctgCatalogoNombre",
	        			         "ctgCargoEmpleado.ctgCatalogoId",
	        			         "ctgCargoEmpleado.ctgCatalogoNombre",
	        			         "ctgEmpleadoCodigo"
        			        ]
		        		}),
		        		selModel: {
		        			listeners: {
		        				selectionchange: function(selectionModel, records){
		        					if(records && records.length > 0){
		        						//SgdUsuario.loadData(records[0]); 
		        						//loadData,
		        					}
		        				}
		        			}
		        		},
		        		columns: [
	        		          {header: "Id", dataIndex: "ctgEmpleadoId", width: 50},
	        		          {header: "Nombres", dataIndex: "ctgEmpleadoNombres", width: 200},
	        		          {header: "Apellidos", dataIndex: "ctgEmpleadoApellidos", width: 200},
	        		          {header: "Usuario", dataIndex: "sgdUsuario.sgdUsuarioUsuario", width: 100},
	        		          {header: "Oficina", dataIndex: "ctgOficina.ctgOficinaNombre", width: 150}
        		        ]
		        	},{
			        	xtype: "tabpanel",
			        	flex: 1,
			        	minHeight: 200,
			        	margins: "0 5 5 5",
			        	deferredRender: false,
			        	items: [
		        	        {
		        	        	title: "DATOS EMPLEADO",
		        	        	margin: "5 0 0 0",
		        	        	autoScroll: true,
		        	        	items: {
		        	        		xtype: "form",
		        	        		id: "ctgEmpleadoForm",
		        	        		border: false,
		        	        		height: 450,
		        	        		layout: {
			        	        		type: "table",
										columns: 4,
										tableAttrs: {
								            style: {width: "520px"},
								            align: "center"
										}
			        	        	},
			        	        	defaults: Asg.Form.defaults({width: 255, colspan: 2}),
			        	        	items: [
	        	        	        	{xtype: "label", text: "Nombres:", cls: "x-form-item", colspan: 2},
	        	        	        	{xtype: "label", text: "Apellidos:", cls: "x-form-item", colspan: 2},
	        	        	        	{
	        	        	        		xtype: "textfield", 
	        	        	        		id: "ctgEmpleadoNombres",
	        	        	        		allowBlank: false,
	        	        	        		disabled: true,
	        	        	        		colspan: 2
        	        	        		},
	        	        	        	{
	        	        	        		xtype: "textfield", 
	        	        	        		id: "ctgEmpleadoApellidos",
	        	        	        		allowBlank: false,
	        	        	        		disabled: true,
	        	        	        		colspan: 2
        	        	        		},
        	        	        		{xtype: "label", text: "Usuario:", cls: "x-form-item", colspan: 2},
        	        	        		{xtype: "label", text: "Oficina:", cls: "x-form-item", colspan: 2}
	        	        	        ]
		        	        	}
		        	        }
	        	        ]
		        	}
		        ]
			};
		}
	};
}();